.life_banner_box {position:relative; overflow:hidden;}
.life_banner{ float:left;width:100%;}
.life_banner li {float:left;width:100%;  background-color:#fff;text-align:center;}
.lifes_banner{ margin-top:48px; text-align:center;}
.lifes_banner img{ display:inline-block; max-width:100%; margin:20px 0px;}
.margin_top{ margin-top:27px;}
.life_fix{ position:relative; height:147px; width:320px; margin:0 auto;}
.life_fix article.life_txtone{ background:url(../image/lifes_txtbg.jpg) center center repeat-x; height:30px;font-family:"微软雅黑"; margin:21px 162px 0px 16px;}
.life_fix article p.life_txtintro{ background-color:#c0abce; height:32px;  color:#fff; line-height:32px; font-size:0.875em; text-align:center;}
.life_fix article p.life_txtintro_rose{ background-color:#ff06b3;}

.life_fix article p.life_txtname{ color:#000; font-size:0.75em; padding:9px 0px;}
.life_fix article p.life_oldprice{ position:relative; font-size:0.75em; color:#595757; margin-top:-5px; padding-bottom:5px;}
.life_fix article p.life_oldprice span{border-top: 1px solid #d06568;left:40px;position: absolute;top:8px;transform: rotate(-10deg);width: 60px;}
.life_fix article p.life_txtprice{ margin:0px 39px; border-top:1px solid #333;border-bottom:1px solid #000; font-size:1.2em; color:#660066; font-weight:bold; line-height:24px;text-align:center;}
.life_fix article p.life_txtprice_rose{ color:#ff06b3;}

.life_fix article p.life_txtprice span{ font-size:0.5em;font-weight:normal;}
.life_fix article p.life_txtprice code{font-size:0.65em;font-weight:normal;}
.life_fix article.life_imgone{ position:absolute; right:12px; top:-21px; width:146px;}
.life_fix article.life_imgone div img{width:146px; height:146px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%; box-shadow:0px 0px 0px 1px #e3e5e5;-webkit-box-shadow:0px 0px 0px 1px #e3e5e5;-moz-box-shadow:0px 0px 0px 1px #e3e5e5;-o-box-shadow:0px 0px 0px 1px #e3e5e5;}
.life_fix article.life_imgone code{ position: absolute;left: 50%;top:0;margin-left:-72px;}
.life_fix article.life_txttwo{ background:url(../image/lifes_txtbg.jpg) center center repeat-x; height:30px;margin:12px 12px 0px 169px; font-family:"微软雅黑"; }
.life_fix article div.life_intro{ position:absolute;left:10px; bottom:0px;  background:url(../image/hot_introbg.png) center center no-repeat; width:127px; height:37px; background-size:127px 37px;-webkit-background-size:127px 37px;-moz-background-size:127px 37px;-o-background-size:127px 37px; font-size:0.75em; color:#000; line-height:35px;opacity:0.8; filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);  font-size:0.75em;  font-weight:bold;}
.life_fix article div.life_intro span.home_go{ font-size:1.25em; color:#cd9c5a;}
.life_fix article div.life_intro span.car_go{font-size:1.25em; color:#b9bf00;}
.life_fix article div.life_intro span.face_go{font-size:1.25em; color:#c0abce;}
.life_fix article div.life_intro span.food_go{font-size:1.25em; color:#c90011;}
.life_fix article div.life_intro span.rose_go{font-size:1.25em; color:#ff06b3;}
.life_fix article.life_imgtwo{position:absolute; left:11px; top:-10px;}
.life_fix article.life_imgtwo div img{width:146px; height:146px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%; box-shadow:0px 0px 0px 1px #e3e5e5;-webkit-box-shadow:0px 0px 0px 1px #e3e5e5;-moz-box-shadow:0px 0px 0px 1px #e3e5e5;-o-box-shadow:0px 0px 0px 1px #e3e5e5;}
.life_fix article.life_imgtwo code{position: absolute;left:50%;top:0; margin-left:42px;}
.life_back {background-color: #660066;border: 1px solid #660066;border-radius: 15px;color: #fff;cursor: pointer;font-size: 0.75em;line-height: 27px;margin:0 auto; margin-top:26px; margin-bottom:60px;text-align: center;width: 104px;}

.home_fix{ position:relative; height:86px; width:320px; margin:0 auto;}
.home_fix article.life_txtone{  margin:58px 170px 0px 13px; border:1px solid #107aba; background-color:#fff;  overflow:hidden;zoom:1;}
.home_fix article.life_txtone_rose{border:1px solid #ff06b3;}

.home_fix article p.life_txtintro{ display:none;}
.home_fix article p.life_txtname{width:77px;font-size:0.75em;  height:39px; color:#000; text-align:center;display:table-cell;vertical-align: middle;}
.home_fix article  p.life_txtprice{background-color:#0071b5;color:#fff;display:table-cell;font-size:1em;height:39px;line-height: 39px;
vertical-align: middle;width:58px;}
.home_fix article  p.life_txtprice span{ font-size:0.5em;}
.home_fix article div.life_txtnr{width:85px;padding:2px 0px;background-color:#0071b5; display:table-cell;color:#fff;}
.home_fix article div.life_txtnr_rose{ background-color:#ff06b3;}
.home_fix article div p.life_txtprice{width:58px; height:39px; line-height:39px; font-size:1em; color:#fff; background-color:#0071b5;display:table-cell;vertical-align: middle;}
.home_fix article div p.life_txtprice span{ font-size:0.5em;}
.home_fix article div p.life_oldprice{ position:relative; font-size:0.675em;}
.home_fix article div p.life_oldprice span{border-top: 1px solid #d06568;left:6px;position:absolute;top:7px;transform: rotate(-10deg);width:50px;}

.home_fix article div p.life_txtmoney{font-size:1em; vertical-align: middle; text-align:center;}
.home_fix article div p.life_txtmoney span{ font-size:0.5em;}
.home_fix article div p.life_points{ font-size:0.675em;}
.home_fix article.life_imgone{ position:absolute; right:14px; top:-58px;width:146px; height:146px; box-shadow:0px 0px 0px 1px #f6f6f6;-webkit-box-shadow:0px 0px 0px 1px #f6f6f6;-moz-box-shadow:0px 0px 0px 1px #f6f6f6;-o-box-shadow:0px 0px 0px 1px #f6f6f6; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.home_fix article.life_imgone div img{ width:146px; height:146px; box-shadow:0px 0px 0px 1px #f6f6f6;-webkit-box-shadow:0px 0px 0px 1px #f6f6f6;-moz-box-shadow:0px 0px 0px 1px #f6f6f6;-o-box-shadow:0px 0px 0px 1px #f6f6f6; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.home_fix article.life_imgone code{position:absolute; left:50%; top:0px; margin-left:-72px;}
.home_fix article.life_imgtwo{ position:absolute; left:14px;top:-52px;}
.home_fix article.life_imgtwo div img{ width:146px; height:146px; box-shadow:0px 0px 0px 1px #f6f6f6;-webkit-box-shadow:0px 0px 0px 1px #f6f6f6;-moz-box-shadow:0px 0px 0px 1px #f6f6f6;-o-box-shadow:0px 0px 0px 1px #f6f6f6; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.home_fix article.life_imgtwo code{position:absolute; left:50%; top:0px; margin-left:42px;}
.home_fix article.life_txttwo{ margin:65px 14px 0px 172px;border:1px solid #107aba; background-color:#fff; display:table;}
.home_fix article.life_txttwo_rose{border:1px solid #ff06b3;}
.home_fix article div.life_intro{ position:absolute;left:10px; bottom:0px;  background:url(../image/hot_introbg.png) center center no-repeat; width:127px; height:37px; background-size:127px 37px;-webkit-background-size:127px 37px;-moz-background-size:127px 37px;-o-background-size:127px 37px; font-size:0.75em; font-weight:bold; color:#000; line-height:35px;opacity:0.8; filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);}
.home_fix article div.life_intro span.home_go{ font-size:1.25em; color:#cd9c5a;}
.home_fix article div.life_intro span.car_go{font-size:1.25em; color:#b9bf00;}
.home_fix article div.life_intro span.face_go{font-size:1.25em; color:#c0abce;}
.home_fix article div.life_intro span.food_go{font-size:1.25em; color:#c90011;}
.home_fix article div.life_intro span.rose_go{font-size:1.25em; color:#ff06b3;}

.home_fix article div.food_intro{ position:absolute;left:10px; bottom:0px;  background:url(../image/food_introbg.png) center center no-repeat; width:127px; height:37px; background-size:127px 37px;-webkit-background-size:127px 37px;-moz-background-size:127px 37px;-o-background-size:127px 37px; font-size:0.75em; color:#fff; line-height:35px;opacity:0.8; filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);}
.cotton_back{ border:1px solid #b25514; background-color:#b25514; }
.car_back{ border:1px solid #b9bf00; background-color:#b9bf00;}
.pl_back{ border:1px solid #998675; background-color:#998675; }
.home_back{  border:1px solid #0071b5; background-color:#0071b5; }
.homey_back{ border:1px solid #998675; background-color:#998675; }
.green_back{ border:1px solid #296604; background-color:#296604; }
.gray_back{ border:1px solid #603204; background-color:#603204; }
.food_back{ border:1px solid #c90012; background-color:#c90012; }

.life_fix article p.green_intro{ background-color:#7eb861;}
.life_fix article div.green_intro{ background-color:#7eb861;}
.life_fix article p.green_color{ color:#7eb861;}
.life_fix article p.brown_intro{ background-color:#bf9471;}
.life_fix article div.brown_intro{ background-color:#bf9471;}
.life_fix article p.brown_color{ color:#bf9471;}
.home_fix article.brown_border{border:1px solid #cd9c5a;}
.home_fix article p.brown_back{ background-color:#cd9c5a;}
.home_fix article div.brown_back{ background-color:#cd9c5a;}
.home_fix article.car_border{border:1px solid #b9bf00;}
.home_fix article p.car_back{ background-color:#b9bf00;}
.home_fix article div.car_back{ background-color:#b9bf00;}
.home_fix article.coffee_border{border:1px solid #857568;}
.home_fix article p.coffee_back{ background-color:#857568;}
.home_fix article div.coffee_back{ background-color:#857568;}
.home_fix article.red_border{border:1px solid #c90011;}
.home_fix article p.red_back{ background-color:#c90011;}

.home_fix article.green_border{ border:1px solid #00803a;}

.home_fix article p.green_back{ background-color:#00803a;}

.life_logo{width:150px;}

.cotton_brand{ display:inline-block; padding:0px 16px; margin-bottom:20px; font-size:1em; color:#fff; line-height:30px;}
.cotton_brandL{ float:left; background:url(../image/cotton_brandL.jpg) center center no-repeat; width:8px; height:30px; background-size:8px 30px;-webkit-background-size:8px 30px; -moz-background-size:8px 30px;-o-background-size:8px 30px;}
.cotton_brandC{ float:left; background:url(../image/cotton_brandC.jpg) center center repeat-x; width:auto; height:30px; padding:0px 16px;}
.cotton_brandR{ float:left;background:url(../image/cotton_brandR.jpg) center center no-repeat; width:7px; height:30px; background-size:7px 30px;-webkit-background-size:7px 30px; -moz-background-size:7px 30px;-o-background-size:7px 30px;}

.cup_banner{ position:relative;}
.cup_money{ background-color:#ffcb1d; margin-top:-5px; overflow:hidden;zoom:1;}
.cup_img p{ text-align:center; }
.cup_img img{ display:inline-block; max-width:100%;overflow:hidden;}
.cup_txt{ display:table; float:right; margin:1px 41px 31px 0px; background-color:#fcce01;border:2px solid #fff; border-radius:6px; -webkit-border-radius:6px; -moz-webkit-border-radius:6px;-o-border-radius:5px;font-weight:bold;}
.cup_txt p{ display:table-cell; vertical-align:middle;}
.cup_price{ padding:0px 5px;background-color:#fff; font-size:1.5em;  color:#ed9300;border-radius:0px 6px 6px 0px; -webkit-border-radius:0px 6px 6px 0px; -moz-border-radius:0px 6px 6px 0px;-o-border-radius:0px 6px 6px 0px;}
.cup_price span{ font-size:0.65em; color:#231719;}
.cup_buy{ padding:0px 9px; font-size:0.85em; color:#433f3e;}
.cup_gm{ background-color:#fff; position:relative; padding:57px 0px 86px 0px;}
.gm_txt{ position:absolute; left:50%; bottom:43px; margin-left:-94px;display:table; background-color:#fff; border:2px solid #fcce01; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;-o-border-radius:6px;font-weight:bold;}
.gm_txt p{ display:table-cell; vertical-align:middle;}
.gm_price{ padding:9px 34px;font-size:1.5em; color:#ed9300;border-radius:0px 6px 6px 0px; -webkit-border-radius:0px 6px 6px 0px; -moz-border-radius:0px 6px 6px 0px;-o-border-radius:0px 6px 6px 0px;}
.gm_price span{ font-size:0.65em; color:#231719;}
.gm_buy{ padding:0px 14px;font-size:0.85em; color:#433f3e; background-color:#fcce01;}

.mother_box{ padding-top:48px;}
.mother_block p{ text-align:center; margin-bottom:17px;}
.mother_block p img{ display:inline-block; max-width:100%;}
.mother_block p.mother_logo{margin:15px 23px 0px 29px;}
.mother_block p.mother_logotxt{margin:10px 65px 16px 113px;}
.mother_fix{ overflow:hidden;zoom:1; margin:30px auto; width:320px;}
.mother_txtone{ float:left; padding-top:3px;}
.mother_imgone{ float:right;}
.mother_imgone p.mother_thermometer{width:149px; height:89px; margin-right:24px; background:url(../image/mother_thermometer.jpg) center center no-repeat; background-size:149px 89px;-webkit-background-size:149px 89px;-moz-background-size:149px 89px;-o-background-size:149px 89px;}
.mother_txtone p{ padding:0px 0px 0px 21px;}
.mother_name{font:bold 0.75em/18px "微软雅黑"; color:#6b6269;}
.mother_txtone p.mother_price{ position:relative; font:normal 0.75em/21px "微软雅黑"; color:#4d4d4d;}
.mother_txtone p.mother_price span{ position:absolute; left:23px; top:8px; width:62px;border-top:1px solid #bf333a;transform:rotate(-8deg);-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);}
.mother_txttwo p.mother_price{ position:relative; font:normal 0.75em/21px "微软雅黑"; color:#4d4d4d;}
.mother_txttwo p.mother_price span{ position:absolute; left:1px; top:8px; width:68px;border-top:1px solid #bf333a;transform:rotate(-8deg);-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);}
.mother_cheap{font:bold 0.75em/21px "微软雅黑"; color:#d63828;}
.mother_cheap span{ font-size:2em;}
.mother_cheap code{ display:inline-block; width:60px; height:20px; margin:2px 0px 0px 12px; font:normal 0.9em/21px "微软雅黑"; color:#fff; text-align:center; background-color:#d63828; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px; vertical-align:top;}
.mother_txttwo{ float:right; padding-right:20px;}
.mother_imgtwo{ float:left;}
.mother_imgtwo p.mother_tonometer{ width:125px; height:105px; margin-left:33px; background:url(../image/mother_tonometer.jpg) center center no-repeat; background-size:125px 105px;-webkit-background-size:125px 105px;-moz-background-size:125px 105px;-o-background-size:125px 105px;} 
.mother_imgone p.mother_steamer{ width:148px; height:142px; margin-right:22px;background:url(../image/mother_steamer.jpg) center center no-repeat; background-size:148px 142px;-webkit-background-size:148px 142px;-moz-background-size:148px 142px;-o-background-size:148px 142px;}
.mother_imgtwo p.mother_mel{ width:136px; height:75px; margin-left:20px; background:url(../image/mother_mel.jpg) center center no-repeat; background-size:136px 75px; -webkit-background-size:136px 75px;-moz-background-size:136px 75px;-o-background-size:136px 75px;}
.mother_imgone p.mother_lihair{ width:123px; height:116px; margin-right:35px;background:url(../image/mother_lihair.jpg) center center no-repeat; background-size:123px 116px;-webkit-background-size:123px 116px;-moz-background-size:123px 116px;-o-background-size:123px 116px;}
.mother_imgtwo p.mother_aihair{ width:100px; height:111px; margin-left:35px;background:url(../image/mother_aihair.jpg) center center no-repeat; background-size:100px 111px;-webkit-background-size:100px 111px;-moz-background-size:100px 111px;-o-background-size:100px 111px;}
.mother_back{ display:block; width:73px; height:27px; margin:0 auto; margin-bottom:20px; background-color:#c50051; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px; font:normal 0.75em/27px "微软雅黑"; color:#fff; text-align:center;}

.points_box{ display:none;left:0;position:fixed;top:0;z-index:9999;position:relative; background:url(../image/points_bg.jpg) center center no-repeat; height:531px; margin-top:-400px; background-size:320px 531px;}
.points_name{padding:35px 0px 15px 0px;text-align:center; font:normal 1.8em/36px "微软雅黑"; color:#b10d23;}
.points_txt{ position:absolute; left:50%; top:0px; margin:87px 0px 0px -115px;font:normal 0.875em/24px "微软雅黑";}
.points_txt p span{ display:inline-block; width:54px; text-align:center; font-weight:bold; font-size:1.2em; color:#b10d23;}
.points_detail{ position:absolute; left:50%; bottom:17px; margin-left:43px; border-bottom:1px solid #0f0f0f;font:normal 0.875em/25px "微软雅黑"; color:#0f0f0f;}
    .points_detail a {
        color: #0f0f0f;
    }


.hot_320div{ margin:0 auto; width:290px;}
.hot_main{ background-color:#c1272d; }
.hot_logo{ /*margin-top:48px;*/ text-align:center;}
.hot_logo img{ margin:13px 0px 18px 0px;display:inline-block;}
.hot_div{background-color:#fff; margin-bottom:4px;}
.hot_div h1{ height:32px; padding-left:14px; font-size:1em; color:#333; line-height:32px; overflow:hidden;zoom:1;}
.hot_div h1 span{ float:right; padding:0px 16px 0px 0px;font-size:0.7em; font-weight:normal; line-height:14px; color:#9a9a9a;}
.hot_div h2{ padding-left:14px; font-size:1em; color:#333; line-height:24px; overflow:hidden;zoom:1;}
.hot_div h2 span{ float:right; padding:14px 16px 0px 0px;font-size:0.7em; font-weight:normal; line-height:14px; color:#9a9a9a;}
.hot_intro{ padding:0px 0px 5px 14px; margin-top:-5px;font-size:0.7em; font-weight:normal;  color:#9a9a9a;}
.hot_list{ position:relative; height:119px;}
.hot_list img{ position:relative; width:290px;}
.hot_r{ position:absolute; right:0px; top:0px; width:90px; height:119px; padding-left:8px; background-color:#f9d93d;}
.hot_oprice{ padding-top:20px; font-size:0.8em; position:relative; color:#4d4d4d;}
.hot_oprice span{ position:absolute; left:0px; top:27px;border-top: 1px solid #d06568;transform:rotate(-10deg);width:70px;}
.hot_price{ font-size:1.5em; color:#c1272d; line-height:24px;}
.hot_price span{ font-size:0.55em;}
.hot_point{ color:#c1272d; font-size:1em; line-height:12px; font-weight:bold;}
.hot_point span{ font-weight:normal; font-size:0.75em;}
.hot_buy{ width:60px; height:20px; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px; background-color:#c1272d; font-size:0.75em; color:#fff; text-align:center; line-height:19px; margin-top:6px;}
.hot_buy a{ color:#fff;}
.hot_l{position:absolute; left:0px; top:0px; width:90px; height:119px; padding-left:8px; background-color:#f9d93d;}
.hot_back{ width:74px; margin:0 auto; margin-top:19px; height:28px; background-color:#f9d93d; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px; font-size:0.85em; color:#c1272d; line-height:28px; text-align:center;}
/*pwang*/
.toback {z-index:100;position:fixed;background: #f8f8f8 url(../image/top.png) center 5px no-repeat ;color:#999;border:1px #cfcfcf solid;padding:30px 5px 0 5px;font-size: 0.7em;border-radius:3px;right:10px; bottom:60px;filter:alpha(opacity=70);
 -moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}

.pageorder{background:#f8f8f8;border:1px #cfcfcf solid;border-radius:3px;color:#999;text-align:center;width:100%;padding:5px 0;margin:5px 0;font-size: 0.75em;}
.pb60{
    padding-bottom:60px;
}